Hybrid Vs Memory-to-memory Communication in Multi-core Processor
نویسندگان
چکیده
Now a day’s multi-core architecture introduces new challenges for effective implementation of inter-core communication, as Inter-core communication plays an important role to balance the delay in a multicore processor. The two mechanisms used for inter-core communication are sharedmemory and message-passing communications. Shared-memory communication fails to provide sufficient scalability with the increasing number of processor, where as message-passing communication though have high scalability, but it doesn’t have guaranteed Quality-ofservice (QoS). To overcome the above drawbacks a combined mechanism named Hybrid inter-core communication [1] is prevalent to till date. Recently we proposed a new technique named Memory-to-Memory communication which provides the direct memory to memory communication by using DMA as memory interface [2]. This paper mainly concentrates on comparing our proposed method with the existing methods till date, with respect to delay. All the intercore communication system mechanisms have been designed in 90nm CMOS using XILINX 12.2 version platform. Comparing the performance of all communication systems it is observed that the communication time is least for Memory-to-Memory communication. Key words—Chip multiprocessor, Direct Memory Access, hybrid inter-core communication, inter-core communication, shared-memory, multi-core, message-passing, network-on-chip (NoC), inter-core synchronization, Memory to Memory.
منابع مشابه
Performance analysis of a hybrid MPI/OpenMP application on multi-core clusters
The mixing of shared memory and message passing programming models within a single application has often been suggested as a method for improving scientific application performance on clusters of shared memory or multi-core systems. DL POLY, a large scale Molecular Dynamics application programmed using message passing programming, has been modified to add a layer of shared memory threading and ...
متن کاملUltra-Low-Energy DSP Processor Design for Many-Core Parallel Applications
Background and Objectives: Digital signal processors are widely used in energy constrained applications in which battery lifetime is a critical concern. Accordingly, designing ultra-low-energy processors is a major concern. In this work and in the first step, we propose a sub-threshold DSP processor. Methods: As our baseline architecture, we use a modified version of an existing ultra-low-power...
متن کاملCOMPaS: A Pentium Pro PC-based SMP Cluster and Its Experience
We have built an eight node SMP cluster called COMPaS (Cluster Of Multi-Processor Systems), each node of which is a quadprocessor Pentium Pro PC. We have designed and implemented a remote memory based user-level communication layer which provides lowoverhead and high bandwidth using Myrinet. We designed a hybrid programming model in order to take advantage of locality in each SMP node. Intra-no...
متن کاملLightweight Kernel Support for Direct Shared Memory Access on a Multi-Core Processor
This paper describes an enhancement to the Catamount lightweight kernel for direct shared memory access between processes running on a multi-core processor as part of a parallel application. Unlike traditional shared memory support for interprocess communication, which involves dynamic memory allocation and mapping, we leverage Catamount’s static contiguous memory mapping scheme to allows the p...
متن کاملMPI-hybrid Parallelism for Volume Rendering on Large, Multi-core Systems
This work studies the performance and scalability characteristics of “hybrid” parallel programming and execution as applied to raycasting volume rendering – a staple visualization algorithm – on a large, multi-core platform. Historically, the Message Passing Interface (MPI) has become the de-facto standard for parallel programming and execution on modern parallel systems. As the computing indus...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2015